package com.swi.api.consume;

import com.swi.dto.consume.TypeInfoDto;

/**
 * Created by Shisan on 2017/8/25.
 * 类型管理
 */
public interface ApiTypeInfo {

    /**
     * 新增一个类型
     * @param type
     * @return
     */
    int insertType(TypeInfoDto type);

    /**
     * 更新一个类型
     * @param type
     * @return
     */
    int updateTypeById(TypeInfoDto type);

    /**
     * 删除一个ID
     * @param id
     * @return
     */
    int deleteTypeById(String id);

    /**
     * 获取一个类型
     * @param id
     * @return
     */
    int selectById(String id);

    /**
     * 分页查询
     * @param typeInfo
     * @return
     */
    int selectByPage(TypeInfoDto typeInfo);
}
